package main

import "fmt"

// 声明全局变量(不要加“,”)
var (
	a int
	b int
	c int
)

func main() {

	// fmt.Println(a,b,c)
	demo1()
}

func demo1() {
	// 一次声明多个变量方式一
	//var a1, b1, c1 int
	//fmt.Print(a1, b1, c1)
	//
	//// 一次声明多个变量方式二
	//var a, b, c int = 1, 2, 3
	//fmt.Print(a, b, c)
	//
	//// 一次声明多个变量方式三
	//a2, b2, c2 := 1, 2, 3
	//fmt.Print(a2, b2, c2)

	q := 1
	var w = &q
	fmt.Printf("%v", *w)

	*w = 2
	fmt.Println(q)

}
